body,ul,ol,li,form{margin:0;padding:0;-webkit-text-size-adjust:none}
ul,ol{list-style:none}
img{border:0}
body{position:absolute;width:100%;height:100%;background:#FFF;font-family:YaHei,Helvetica,Tahoma,sans-serif;font-size:14px;line-height:1.5;color:#555}
h1,h2,h3,div,li,p,menu{margin:0;padding:0;font-size:100%;font-weight:normal;-webkit-tap-highlight-color:transparent}
a{color:#00a3ce;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:hover,a.current{outline:0;background:#efefef;border-radius:2px}
#errMsg,#okMsg{padding:6px;background:#ffdcd7;border:1px #d01e5e solid;text-align:center;color:#d01e5e;margin:10px 10px 0;border-radius:3px;box-shadow:0 0 3px #999;text-shadow:1px 1px #FFF}
#okMsg{background:#cbe987;border:1px #509313 solid;color:#509313}
h1{color:#000}
.center{text-align:center}
.sub-action{text-align:center;padding:12px 0 5px}
.sub-action a{margin:0 1em}
.btn{display:block;width:60%;height:42px;margin:18px auto;background:#00a3ce;border:0;border-radius:10px;font-size:22px;color:#FFF;cursor:pointer;text-align:center;border:4px #efefef solid}
.captcha{width:120px;height:40px;border:1px #CCC solid;border-radius:5px}
.textblock{padding:0 10px;width:278px;color:#000;height:40px;font-size:16px;margin:0 0 10px;border-radius:2px;border:1px #CCC solid;background:#f7f7f7}
input.checkError{background:#fff2f2;border-color:#ff8080;border-width:1px}
.roundbox{padding:10px;background:#efefef;border-radius:5px;border:1px #CCC solid;font-size:14px}
.tips{font-size:12px}
.isEmpty{text-align:center;padding:30px 10px;color:#999}
header{height:12%;display:block;text-align:center;background:#52b3cc;border-bottom:1px #348da7 solid;background:-moz-linear-gradient(top,#69c2d6,#50b1c8);background:-webkit-gradient(linear,0 0,0 100%,from(#69c2d6),to(#50b1c8))}
header h1{color:#FFF;font-size:20px;font-weight:bold;height:50px;line-height:52px;text-shadow:0 1px 1px #398091}
header.index{position:relative;text-align:left}
header.index h1{font-size:24px;font-weight:700;display:inline-block;height:40px;width:66px;line-height:42px;margin:5px;text-shadow:0 1px 1px #348da7}
header.index h1 a{color:#FFF;display:block;padding:0 8px}
header.index h1 a:hover{background:#4aa1b7}
header.index a.city{position:absolute;left:70px;top:20px;color:#FFF;text-shadow:0 1px 1px #348da7;padding:0 2px}
header.index a.city:hover{background:#4aa1b7}
header.index a.city:after{content:'';display:inline-block;width:0;height:0;font-size:0;border-color:#FFF transparent transparent transparent;border-style:solid;border-width:4px;margin-left:4px}
header.index #nav{position:absolute;right:4px;top:6px;vertical-align:top;color:#999;text-align:right;font-size:12px}
header.index #nav a{display:inline-block;color:#FFF;vertical-align:top;padding:22px 8px 0;height:18px;background:url(i/icon-orders.png) center 3px no-repeat;border-radius:2px;color:#FFF;text-align:center;background-size:20px 20px;text-shadow:0 1px 1px #398091}
header.index #nav a:hover{background-color:#4aa1b7}
header.index #nav .category{background-image:url(i/icon-head-category.png)}
header.index #nav .orders{background-image:url(i/icon-head-orders.png)}
header.index #nav .search{background-image:url(i/icon-head-search.png)}
header.index #nav .location{background-image:url(i/icon-head-location.png)}
header.index #nav .account{background-image:url(i/icon-head-account.png);padding:22px 2px 0}
header #show-category{position:absolute;left:78px;top:11px;display:inline-block;height:24px;width:72px;padding-top:4px;text-align:center;color:#FFF;border-radius:3px;cursor:pointer;z-index:19;border:1px #4aa1b7 solid}
header #show-category.hover,header #show-category:hover{border-color:#398091;background:#4aa1b7}
header .left-box{position:absolute;left:8px;top:0}
header .left-box a,header .left-box a label{display:block;background:url(i/bg-goback.png) 0 0 no-repeat;background-size:auto 29px}
header .left-box a{color:#FFF;height:29px;font-size:14px;margin:11px 0 0 0;padding-left:15px}
header .left-box a label{height:25px;padding:4px 8px 0 0;margin:0 -5px 0 0;text-shadow:0 0 1px #000;background-position:right 0}
header .left-box a:hover,header .left-box a:active,header .left-box a:hover label,header .left-box a:active label{background-image:url(i/bg-goback-hover.png)}
header.ua-android .left-box a,header.ua-android .left-box a label{display:block;background:url(i/bg-goback-android.png) 0 0 no-repeat;background-size:auto 29px}
header.ua-android .left-box a label{background-position:right 0}
header.ua-android .left-box a:hover,header.ua-android .left-box a:active,header.ua-android .left-box a:hover label,header.ua-android .left-box a:active label{background-image:url(i/bg-goback-android-hover.png)}
header .right-box{position:absolute;right:8px;top:0}
header .right-box a,header .right-box a label{display:block;background:url(i/bg-button.png) 0 0 no-repeat;background-size:auto 29px}
header .right-box a{color:#FFF;height:29px;font-size:14px;margin:11px 0 0 0;padding-left:8px}
header .right-box a label{height:25px;padding:4px 8px 0 0;margin-right:-5px;text-shadow:0 0 1px #000;background-position:right 0}
header .right-box a:hover,header .right-box a:active,header .right-box a:hover label,header .right-box a:active label{background-image:url(i/bg-button-hover.png)}
header.ua-android .right-box a,header.ua-android .right-box a label{display:block;background:url(i/bg-button-android.png) 0 0 no-repeat;background-size:auto 29px}
header.ua-android .right-box a label{background-position:right 0}
header.ua-android .right-box a:hover,header.ua-android .right-box a:active,header.ua-android .right-box a:hover label,header.ua-android .right-box a:active label{background-image:url(i/bg-button-android-hover.png)}
#index .current-category{background:#cdcdcd;height:26px;line-height:26px;padding-left:8px;color:#333}
#index .category-box{font-size:14px;border-bottom:1px solid #999;margin-bottom:1px}
#index .category-box .category-btn{height:42px;line-height:42px;position:relative;cursor:pointer;padding:0 15px;background:-webkit-gradient(linear,0% 0,0% 100%,from(#EEE),to(#e6e4df))}
#index .category-box .category-btn a{color:#333;border:0;background:transparent}
#index .category-box label{position:absolute;right:15px;top:0;display:inline-block}
#index .category-box .count{padding-left:7px;color:#999}
#index .category-box label .bg{background:url(i/icon-arr.png) no-repeat;opacity:.4;background-size:14px 14px;padding-left:14px}
#index .category-box .arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}
#index .show-cate .arrow{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);padding-right:-11px}
#index .category-box ul{display:none;font-size:0;border-top:1px solid #999}
#index .show-cate ul{display:block}
#index .category-box li{width:33.333%;height:43px;display:inline-block;text-align:center;line-height:42px}
#index .category-box li a:hover{background-color:#f3f3f3}
#index .category-box .no-border-right{border-right:0}
#index .show-cate .no-border-bottom{border-bottom:0}
#index .category-box a{border-bottom:1px solid #bfbebc;font-size:14px;border-right:1px solid #bfbebc;display:block}
#index .category-box li a{font-size:12px}
#index #recently-category{border-top:1px #999 solid}
#common-banner{margin:0 auto;width:320px}
#common-banner .slide{position:relative;height:50px;overflow:hidden}
#common-banner ul{position:absolute;width:300%}
#common-banner ul li{float:left;width:320px;height:50px;overflow:hidden}
#common-banner ul li a{display:block;height:100%;background-color:#dbdbdb;text-align:center}
#common-banner ul li a img{vertical-align:top}
#common-banner ol{display:-webkit-box;display:box;width:100%;height:3px}
#common-banner ol li{-webkit-box-flex:1;height:100%;line-height:3em;background:#424242;background:rgba(66,66,66,0.6);overflow:hidden}
#common-banner ol .selected{background:#52b3cc}
#search .body{background:#f7f5f0;padding:10px 0 0;min-height:300px}
#search h2{background:#DDD;padding:5px 10px;margin:10px 0 1px}
#search h2 strong{margin:0 3px}
#search-history{padding:0 10px;margin:10px 0}
#search-history h3{font-weight:bold;text-shadow:1px 1px 1px #FFF}
#search-history ul{text-align:left;font-size:0}
#search-history li{display:inline-block;width:145px;background:#FFF;border:1px #CCC solid;height:42px;line-height:42px;font-size:14px;text-align:center;margin:3px 6px 3px 0;border-radius:3px}
#search-history li:nth-child(2n){margin-right:0}
#search-history a{display:block;height:100%;color:#555}
#search-history #clear-history{color:#00a3ce;padding:10px 0}
#search-box{border-radius:100px;border:1px #CCC solid;margin:0 10px;background:#FFF;height:30px;padding:0 0 0 5px;box-shadow:1px 1px 5px #CCC inset;box-shadow:1px 1px 1px #FFF;position:relative}
#search-box input[type='search']{width:100%;border:0;height:30px;display:block;background:transparent;font-size:14px}
#search-box input[type='submit']{position:absolute;right:0;top:0;width:30px;height:30px;background:transparent url(i/btn-search.png@v=2) no-repeat 0 6px;border:0;text-indent:-9999px;background-size:20px 20px}
#search-page{position:relative;height:48px;padding:0 8px;background:#f8f8f8;border-top:1px solid #efefef;border-bottom:1px #FFF solid}
#search-page div{display:inline-block;margin:0}
#search-page .disabled{color:#CCC;cursor:text;border:1px #e5e5e5 solid}
#search-page #nav-top .nav-button{width:94px;display:block;position:absolute;right:8px;top:0;text-align:left}
#search-page #nav-top label{display:block;background:url(i/icon-go-top.png) no-repeat 9px 10px;background-size:11px 11px;padding-left:24px}
#search-page #nav-more .nav-button{width:200px}
#search-page #nav-page .nav-button{width:96px;margin-right:2px}
#cate{position:absolute;display:none;width:150px;z-index:20;top:43px;left:0;padding-top:7px;background:url(i/icon-arrow-up.png) 98px 0 no-repeat;font-size:16px;text-shadow:1px 1px 1px #000}
#cate ul{background:#494949;padding:4px 0}
#cate li{border-left:6px #494949 solid;position:relative}
#cate li span{position:absolute;top:8px;left:80px;display:inline-block;width:40px;height:20px;border-radius:10px;font-weight:normal;font-size:14px;line-height:22px;text-align:center;background:#292929}
#cate li:hover,#cate .hover{border-color:#52b3cc}
#cate .has-sub.hover{margin-right:-1px}
#cate .has-sub a{background:url(i/icon-arrow-right.png) no-repeat 125px 10px}
#cate a{display:block;border-style:solid;border-width:1px 0;border-color:#494949;height:36px;line-height:36px;padding:0 0 0 8px;color:#BBB;outline:0}
#cate .hover a,#cate li:hover a{border-color:#262626 #000 #262626 #000;background-color:#333;color:#52b3cc}
#category .hot-tags h1{height:42px;line-height:38px;position:relative;cursor:pointer;padding:0 15px;background:-webkit-gradient(linear,0% 0,0% 100%,from(#EEE),to(#e6e4df));border-bottom:1px #999 solid}
#category .hot-tags h1 sup{content:'new';font-size:9px;color:#F00}
#category .hot-tags p{padding:3px 15px}
#category .hot-tags a{display:inline-block;width:30%;max-width:10em;padding:5px 0}
#category .hot-tags .hot{color:#F00}
#sub-cate ul{display:none;position:absolute;top:50px;left:150px;background:#333;z-index:19;width:156px;padding:3px 6px;border:1px #292929 solid;text-shadow:1px 1px 1px #000}
#sub-cate li{border-top:1px #292929 solid;position:relative}
#sub-cate li span{display:inline-block;width:30px;font-size:12px;height:16px;border-radius:10px;line-height:16px;background:#292929;text-align:center;text-shadow:none;color:#AAA;position:absolute;top:10px;right:2px}
#sub-cate a{padding:8px 6px 6px;display:block;border-top:1px #494949 solid;color:#52b3cc}
#sub-cate a:hover{background:#494949 url(i/icon-arrow-right.png) no-relative 125px 10px}
#sub-cate li:first-child{border:0}
#sub-cate li:first-child a{border:0}
.nav-button{height:30px;line-height:30px;display:inline-block;text-align:center;background:#FFF;border:1px #CCC solid;border-radius:3px;cursor:pointer;color:#6c6c6c;text-shadow:1px 1px 1px #FFF;margin:8px 0;-webkit-box-shadow:1px 1px 1px #FFF;font-size:14px;background:-moz-linear-gradient(top,#fcfcfc,#f0f0f0);background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f0f0f0))}
.nav-button:focus{background:-moz-linear-gradient(top,#f0f0f0,#fcfcfc);background:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#fcfcfc))}
.page{margin:20px 0}
.page a,.page span{display:block-inline}
.page a:first-child{padding:6px 30px;background:#00a3ce;border:0;margin:0 10px 0 0;border-radius:5px;font-size:22px;color:#FFF;box-shadow:0 0 5px #00a3ce;-webkit-box-shadow:0 0 5px #00a3ce}
.page span{margin:0 10px}
#deals{background:#FFF}
#deals h2{background:#dbe5e7;border-top:1px #FFF solid;padding:0 10px;text-shadow:1px 1px 1px #FFF;color:#4aa1b7;text-align:left;height:22px;line-height:24px;margin-bottom:8px;position:relative}
#deals h2 label{border-color:#dbe5e7 #FFF #FFF #FFF;width:0;height:0;line-height:0;font-size:0;border-width:5px;border-style:solid;position:absolute;left:28px;bottom:-10px;overflow:hidden}
#deals section a{display:block;min-height:78px;position:relative;padding:10px 8px 10px 140px;border-top:1px #f1f1f1 solid}
#deals section a:hover{background:#f3f3f3}
#deals section img{width:122px;border:1px #dbe5e7 solid;padding:1px;position:absolute;left:8px}
#deals section .mark{background:#aecd42;width:38px;height:14px;display:block;overflow:hidden;position:absolute;right:0;top:0;z-index:15;line-height:16px;padding:0 4px 0 0;font-size:11px;color:#FFF}
#deals section .mark i{display:inline-block;font-size:0;height:0;width:0;overflow:hidden;border-width:7px;border-style:solid;vertical-align:top;margin:0 2px 0 0}
#deals section .mark i{border-color:#aecd42 #aecd42 #aecd42 #FFF}
#deals section .soldout{background:#666;width:50px}
#deals section .soldout i{border-color:#666 #666 #666 #FFF}
#deals section a:hover .new i{border-color:#aecd42 #aecd42 #aecd42 #f3f3f3}
#deals section.new{background:#fff8ed}
#deals detail{font-size:14px;color:#787878}
#deals detail .brand{font-size:14px;line-height:14px;color:#000;font-weight:700}
#deals detail .price{font-size:12px;color:#AAA;position:relative}
#deals detail .price strong{font-size:18px;color:#4aa1b7}
#deals detail .price del{margin-left:5px}
#deals detail .price span{position:absolute;right:0;bottom:3px}
#deals detail .title{line-height:16px;color:#999;font-size:13px;margin-top:4px}
#deals detail .indent{text-indent:-6px}
#deals-page{position:relative;height:48px;padding:0 8px;background:#f8f8f8;border-top:1px solid #efefef;border-bottom:1px #FFF solid}
#deals-page.hide{display:none}
#deals-page div{display:inline-block;margin:0}
#deals-page .disabled{color:#CCC;cursor:text;border:1px #e5e5e5 solid}
#deals-page #nav-top .nav-button{width:94px;display:block;position:absolute;right:8px;top:0;text-align:left}
#deals-page #nav-top label{display:block;background:url(i/icon-go-top.png) no-repeat 9px 10px;background-size:11px 11px;padding-left:24px}
#deals-page #nav-more .nav-button{width:200px}
#deals-page #nav-page{display:none;margin-left:-4px}
#deals-page #nav-page .nav-button{width:96px;margin-right:2px}
#deal .view-more{text-align:center;font-size:14px;margin:12px 0}
#dealIntro{margin:8px}
#dealIntro h1{margin:0 0 8px 0}
#dealIntro img{display:inline-block;vertical-align:top;padding:1px;border:1px #efefef solid;border-radius:2px}
#dealIntro detail{display:inline-block;vertical-align:top;position:relative}
#dealIntro .price{font-size:30px;line-height:1;padding:0 0 18px 8px;color:#4aa1b7}
#dealIntro .price label{position:absolute;top:5px;left:0;line-height:1em;font-size:12px}
#dealIntro .remain{font-size:14px}
#dealIntro .count{color:#999;font-size:12px}
#dealIntro .protect{background:#f7f7f7;border:1px #efefef solid;text-align:center;padding:4px 0;margin-top:4px;text-shadow:0 1px 2px #FFF;border-radius:3px}
#dealIntro .protect span{margin:0 12px;color:#a6c04c}
#dealIntro .protect .no{color:#AAA}
.orders-tips{background:#ffdcd7;display:none;position:fixed;z-index:999;left:0;bottom:0;width:100%;font-size:12px;background:#000;opacity:.9;text-align:center}
.orders-tips p{padding:5px 10px;color:#FFF}
.common-tip{display:-webkit-box;padding:8px 0;min-height:20px;opacity:.95;position:fixed;z-index:999;left:0;bottom:0;width:100%;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;background:-webkit-gradient(linear,0% 0,0% 100%,from(#5c5c5c),to(#474747))}
.common-tip p{padding-left:10px;text-align:left;line-height:18px;-webkit-box-flex:9}
.common-tip a:hover{outline:0;color:#EEE;background:0;border-radius:2px}
.common-tip span{margin:0 10px;color:#FFF;display:block;height:18px;width:18px;line-height:16px;text-align:center;border-radius:10px;background:-webkit-gradient(linear,0% 0,0% 100%,from(#666),to(#777));text-shadow:0 2px 7px #000}
#deal footer{margin-top:15px}
#deal .deal-box{margin:0 8px 1px;font-size:14px}
#deal .deal-box p{word-break:break-all}
#deal .deal-box ul{padding-left:2em}
#deal .deal-box ul li{list-style:disc outside}
#deal .deal-box h1{height:36px;font-weight:700;background:#dce6e7;line-height:34px;margin:0 -8px;padding:2px 8px 0;position:relative;text-shadow:0 1px 1px #FFF;font-size:14px;cursor:pointer}
#deal .deal-box h1:after{content:'↓';display:block;height:0;width:0;font-size:0;line-height:0;border-width:8px;border-style:solid;border-color:#999 #dce6e7 #dce6e7;position:absolute;top:15px;right:15px;text-indent:-9999px}
#deal .deal-box h1.current:after{border-color:#dce6e7 #dce6e7 #999 #dce6e7;top:7px}
#deal .deal-box h1#deal-more:after{border-color:#dce6e7 #dce6e7 #dce6e7 #999;top:10px;right:10px}
#deal .deal-box .tab-box{padding:10px 0}
.common-text{display:inline-block;vertical-align:top;padding:0 10px;color:#000;height:42px;font-size:16px;margin:6px 0;border-radius:2px;border:1px #CCC solid;background:#f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}
.common-text-readonly{color:#AAA}
.common-submit{display:block;height:46px;border:1px #91a351 solid;border-radius:3px;line-height:44px;text-align:center;font-size:18px;text-shadow:1px 1px 1px #98b13f;color:#FFF;margin:0 0 12px;-moz-box-shadow:1px 1px 4px #CCC;-webkit-box-shadow:1px 1px 4px #CCC;box-shadow:1px 1px 4px #CCC;position:relative;line-height:42px}
.common-submit input{display:block;width:100%;height:46px;margin:0;padding:0;background:#a6c04c;border:0;border-top:1px #bdd07a solid;border-radius:1px;position:absolute;top:0;left:0;font-size:16px;color:#FFF;cursor:pointer;line-height:42px}
.common-captcha input{width:122px}
.common-captcha img{display:inline-block;width:120px;height:40px;border:1px #CCC solid;border-radius:3px;margin:6px 0;vertical-align:top;cursor:pointer}
.common-captcha span{display:inline-block;height:40px;vertical-align:top;margin:6px 0;line-height:40px;color:#00a3ce;width:46px;text-align:center;cursor:pointer}
.common-list ul{border:1px #CCC solid;border-radius:5px;background:#FFF}
.common-list li{border-bottom:1px #CCC solid;line-height:44px;position:relative;min-height:44px;width:100%;color:#000}
.common-list li:last-child{border:0}
.common-list li label{width:84px;height:44px;padding:0 0 0 16px;line-height:44px;text-align:left}
.common-list li p{padding-left:100px;position:absolute;top:0;right:25px}
.common-list li.link-block a{display:block;height:44px;color:#000}
.common-list li.link-block a:after{content:'';zoom:1;position:absolute;right:8px;top:14px;display:inline-block;width:14px;height:14px;background-image:url(i/icon-arr.png);opacity:.4;background-repeat:no-repeat;background-size:14px 14px}
#details{padding:10px}
#details detail{width:100%;overflow:hidden}
#details .imageslide{display:none}
#details img{max-width:300px}
#details .term h5{margin-bottom:5px;font-size:12px}
#details .buynow{text-align:center;border-top:1px #CCC solid;margin:20px 0 0;padding-top:20px}
#details .buynow a{line-height:48px}
#details time{color:#b5d841;font-size:18px;margin:12px auto 0;background:url(i/icon-clock.png) no-repeat;padding:2px 0 0 20px}
#details detail sup img,#deal-details sup img{width:100%;max-width:70px}
.account{padding:10px}
.account label{font-size:16px}
.account .hint{font-size:16px;padding:20px 10px}
.account .submit input{width:28%;display:inline-block;font-size:14px}
.account p.submit{line-height:40px;text-align:center}
.account .common-items{margin-bottom:20px}
.account .common-items .item-label{font-size:14px}
#account .body{padding:10px;background:#f7f5f0;min-height:184px}
#account #new-card{background:#F00;display:inline-block;min-width:12px;height:12px;line-height:12px;padding:2px;text-align:center;color:#FFF;font-size:10px;border-radius:14px;position:absolute;top:6px;left:60px;font-weight:400}
#account .empty{text-align:center;padding:40px 0}
.common-city-list .body{background:#f7f5f0;padding:8px}
.common-city-list .body section:last-child{margin-top:16px}
.common-city-list .body section:nth-child(1){margin-top:0}
.common-city-list .body h2{color:#999;padding:15px 3px 0;font-weight:700}
.common-city-list .body ul{border:1px #DDD solid;border-radius:4px;background:#FFF;line-height:40px}
.common-city-list .body li{border-bottom:1px #DDD solid;color:#333}
.common-city-list .body li:last-child{border-bottom:0}
.common-city-list .body li a{display:block;height:100%;padding:0 10px;color:#333}
.common-city-list .body li a strong{color:#000;font-weight:700}
.common-city-list .body li a label{color:#333}
.common-city-list .body .by-prov a{background-image:url(i/icon-arr.png);opacity:.4;background-repeat:no-repeat;background-position:97% 12px;background-size:14px 14px}
#addprovine-form li,#addcity-form li{padding:0 10px;cursor:pointer}
#addcity-form li:hover,#addprovine-form li:hover{background:#efefef}
#address{padding:10px}
#address h1{font-size:24px;margin-bottom:12px}
#address section img{display:block;margin:16px auto;background:#f5f5f5;width:196px;height:196px;text-align:center;line-height:196px;border-radius:5px}
#address section li{padding:10px;margin:10px 0;-webkit-box-shadow:0 0 5px #00a3ce;box-shadow:0 0 5px #00a3ce;border-radius:5px}
#address aside{background:#e5f5ff;padding:10px;text-shadow:1px 1px 1px #FFF}
#address aside h1{font-size:20px;padding:6px 0}
#address aside li{list-style:outside square;margin-left:18px}
#coupons{padding:10px}
#coupons section{padding:10px 10px 6px;margin:10px 0;border:6px #EEE solid}
#coupons section div{position:relative;padding-left:130px;height:80px}
#coupons section div img{position:absolute;top:0;left:0;width:120px;height:72px}
#coupons section span{color:#C33;margin:0 3px}
#coupons section h1{color:#999}
#coupons section strong{color:#C03}
#coupons .code{background:#00a3ce;text-align:center;color:#000;padding:6px 0;line-height:24px;margin-bottom:6px}
#coupons code{display:block;text-align:center;color:#FFF;font-size:24px;font-family:Arial}
#coupons .expired{text-align:right;border-top:1px #EEE solid;padding-top:6px;margin-top:6px;color:#999}
#coupons .map{background:url(i/icon-mobile.png) 0 3px no-repeat;padding:0 0 0 16px}
#coupons .phone{background:url(i/icon-mobile.png) 0 -37px no-repeat;padding:0 0 0 16px}
#lottery-result .body{padding:10px}
#lottery-result table{background:#CCC;font-size:12px;width:100%;margin:0 0 10px}
#lottery-result td{background:#FFF;padding:4px;text-align:center}
#lottery-result th{background:#f3f3f3;padding:4px;text-align:center}
#lottery-result th.title{background:#d1d1d1;text-align:center;font-weight:bold;color:#000}
#lottery-result td strong{color:#C30;font-weight:bold}
#lottery-result .deal{text-align:center;margin:0 0 10px}
#lottery-result .deal img{width:200px}
#bind{padding:10px}
#bind form div{padding:10px;background:#f0ffe5;border-radius:5px;box-shadow:0 0 5px #40bf00;-webkit-box-shadow:0 0 5px #40bf00}
#bind form h1{color:green;font-size:22px;text-align:center;padding-bottom:12px}
#bind input[type='text']{padding:0 1%;width:98%;color:#CCC;height:36px;font-size:16px;margin:6px 0;border-radius:4px;border:1px #CCC solid}
#bind .resend{text-align:center}
.forRadio label{position:relative;border-left:1px #CCC solid;border-right:1px #CCC solid;padding:10px 4px;display:block;margin:1px 0 0;line-height:1;background:#efefef;font-size:14px}
.forRadio label span,.forRadio label select{margin:0 0 0 12px}
.forRadio label strong{color:#F60;font-weight:400}
.forRadio li:first-child label{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top:1px #CCC solid}
.forRadio li:last-child label{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom:1px #CCC solid}
.common-title{margin:12px 0 0}
.common-title h3{display:inline-block;margin:0 1em 0 0}
.common-items{background:#FFF;border:1px #cccac6 solid;border-radius:3px}
.common-items .common-item{padding:12px 10px 10px 6em;border-bottom:1px #cccac6 solid;position:relative;min-height:1.6em}
.common-items .common-item:last-child{border:0}
.common-items .common-item .item-label{display:inline-block;width:5em;text-align:right;color:#AAA;vertical-align:top;position:absolute;left:1em;top:12px}
.common-items .common-item .item-content{display:inline-block;vertical-align:top}
.common-items .common-item .item-content input[type='text']{padding:1px 4px;min-width:180px;display:inline-block}
.common-items .common-item .item-content strong{color:#C30}
.common-items .sub-item{padding:4px 60px 4px 3em;border-bottom:1px #f1f1f1 solid}
.common-items .sub-item .item-label{color:#999;font-size:12px;text-align:left;position:static;width:auto;left:auto;top:auto}
.common-items .sub-item .item-content{width:30px;text-align:right;position:absolute;right:20px;top:4px}
.common-items .sub-item .item-content input[type='text']{width:28px;min-width:28px;text-align:center}
.common-radio-box .common-item{padding:0}
.common-radio-box label{padding:12px 10px;display:block;position:relative}
.common-radio-box label input{position:absolute;right:10px;cursor:pointer}
.common-radio-box label i{position:absolute;right:10px;cursor:pointer}
#buy .body{padding:10px;background:#f7f5f0}
#buy .pay-failed h2{font-size:16px;color:#333;text-align:center;padding-bottom:8px}
#buy .pay-failed footer{margin-left:10px;margin-top:20px;font-size:14px;background:0;border:0}
#buy .number{width:28px;min-width:28px;text-align:center}
#order-check .body{padding:10px;background:#f7f5f0}
#order-check .bank{padding:6px 0 6px 2em;font-size:12px}
#order-check .paytips{background:#FFF;border:1px #efefef solid;padding:4px 10px;margin-top:4px;border-radius:3px}
#order-check .paytips h3,#order-check .paytips ul,#order-check .paytips li{display:inline-block;font-size:12px}
#order-check .pay-alipaywap input,#order-check .pay-alipayapp input{top:16px}
#order-check .pay-alipaywap label,#order-check .pay-alipayapp label{padding:14px 10px 16px 70px;background:url(i/bg-alipaywap.png) no-repeat 13px 15px;background-size:49px 30px;cursor:pointer;line-height:1.2;font-weight:700}
#order-check .pay-alipayapp label{background:url(i/bg-alipayapp.png) no-repeat 13px 15px;background-size:49px 30px}
#order-check .pay-alipaywap label span,#order-check .pay-alipayapp label span{display:block;font-size:11px;color:#999;font-weight:400}
#order-check .morePayMehtods{text-align:right;line-height:36px;margin-bottom:10px}
#select-bank .common-radio-box label i{background:url(i/icon_arr_gray.png) no-repeat;background-size:9px 14px;display:inline-block;width:14px;height:14px;text-indent:-9999px;top:14px}
#select-bank .common-radio-box label span{font-size:12px;color:#999;margin:0 0 0 6px}
#order-return .body,#cancel-refund-result,#refund-result{padding:10px}
#order-return h2,#cancel-refund-result h2,#refund-result h2{font-size:20px;font-weight:blod;padding:12px 0;text-align:center}
#refund-result h3{font-size:16px;text-align:center;padding-bottom:95px}
#order-return .pay-error{padding:20px 0}
#verify-card .body{padding:10px}
#verify-card .textblock{width:100%;display:inline-block;vertical-align:top;margin:0;padding:0}
#verify-card .c-submit{width:80px;height:39px;margin:0;line-height:40px;display:inline-block;position:absolute;top:0;right:-2px}
#verify-card .c-submit label{font-size:14px}
#verify-card .card-list h2{font-weight:bold;margin:10px 0 0}
#verify-card .help{padding:10px 0}
#verify-card form{margin-bottom:8px}
.c-button{display:inline-block;height:29px;line-height:29px;background:#bdd07a;padding-top:1px;position:relative;border-radius:3px;border:1px #91a351 solid;box-shadow:1px 1px 4px #CCC;text-shadow:1px 1px 1px #98b13f;-moz-box-shadow:1px 1px 4px #CCC;-webkit-box-shadow:1px 1px 4px #CCC}
.c-button label{display:block;height:100%;background:#a6c04c;text-align:center;font-size:14px;padding:0 5px;color:#FFF;cursor:pointer;overflow:hidden}
.card-list{border:1px #CCC solid;border-radius:3px;background:#FFF}
.card-list .card{border-bottom:1px #CCC solid;position:relative;height:80px;width:100%;color:#000}
.card-list .card:last-child{border:0}
.card-list .card a{display:block;height:100%}
.card-list .value{width:60px;height:49px;border-right:1px dashed #efefef;position:absolute;top:13px;color:#C30;font-size:24px;padding:11px 0 0 10px;font-family:tohoma;font-weight:700;font-style:italic}
.card-list .value:before{content:'￥';font-size:10px;font-weight:bold;position:absolute;top:19px;left:4px}
.card-list .card ul{position:absolute;left:80px;top:8px}
.card-list .card li{font-size:12px;color:#999;line-height:1.3}
.card-list .card .code{font-size:14px;font-weight:bold;color:#000}
.card-list .c-button{position:absolute;right:7px;top:23px}
.card-list .status{position:absolute;right:7px;top:0;line-height:80px;color:#999}
.card-list .available{color:#a6c04c}
#about-card{padding:10px}
#about-card .section{margin-bottom:10px;padding:5px;background:#efefef;border:1px solid #DDD;border-radius:4px}
#about-card .section .title{margin-bottom:5px;font-weight:bold;border-bottom:1px solid #CCC}
#verify .resend{text-align:center}
nav.steps{position:relative}
nav.steps{height:40px;margin:0 0 6px;color:#000;width:300px;overflow:hidden}
nav.steps li{width:95px;margin-right:5px;text-align:center;display:inline-block;height:40px;background:#CCC;position:relative;line-height:40px}
nav.steps .current{background:#52b3cc;color:#FFF}
nav.steps li:last-child{width:100px;margin-right:0}
#client .download{width:284px;height:278px;margin:30px auto 0}
#client .download a{display:block;height:100%;text-indent:-9999px;background:url(i/bg-client-android.jpg) no-repeat;background-size:100% 100%}
#client .client-iphone .download{width:286px;height:276px}
#client .client-iphone .download a{background-image:url(i/bg-client-iphone.jpg)}
#client dl{border-top:1px solid #d5d5d5;text-align:center;background:-webkit-gradient(linear,0 0,0 10%,from(#f0f0f0),to(#FFF))}
#client dl dt{font-size:16px;font-weight:blod;margin:20px 0 0}
#client dl dd{border-bottom:1px solid #d5d5d5;margin:0;padding:0 0 20px;font-size:12px}
#client dl dd:last-child{border:0}
.simple-tips{padding:100px 0;text-align:center}
.forCheckbox{display:block;position:relative;background:url(i/forCheckbox.png) no-repeat 0 3px;padding-left:20px;cursor:pointer}
.forCheckbox.checked{background-position:0 -57px}
.forCheckbox input{position:absolute;left:-9999px}
.listStyle{border:1px #CCC solid;border-radius:5px;font-size:14px}
.listStyle li{background:#efefef;margin:0 0 1px;padding:6px 5px 4px 6em;position:relative;min-height:1.5em}
.listStyle li label{display:inline-block;width:4em;text-align:right;position:absolute;top:6px;left:12px;color:#000}
.listStyle li:first-child{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.listStyle li:last-child{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;margin:0}
#orders .body{padding:0}
#orders menu{background:#e4ebeb;padding:6px}
#orders a.order{display:block}
#orders menu ul{background:#DDD;border-radius:3px;line-height:32px;padding:1px;text-align:center}
#orders menu li{display:inline-block;height:32px;background:#f3f3f3;width:60px;border-right:1px #e6e6e6 solid;text-align:center;background:-moz-linear-gradient(top,#f3f3f3,#e6e6e6);background:-webkit-gradient(linear,0 0,0 100%,from(#f3f3f3),to(#e6e6e6))}
#orders menu li:last-child{width:61px;border-right:0}
#orders menu li a{color:#555;font-weight:bold;text-shadow:1px 1px 1px #FFF}
#orders menu li.current{background:#5dc1da;-webkit-box-shadow:0 0 5px #3099b4 inset;border-radius:1px}
#orders menu li.current a{color:#FFF;cursor:text;text-shadow:1px 1px 1px #3099b4}
#orders menu li.unpaid{position:relative}
#orders menu li.unpaid m{position:absolute;right:0;top:0;display:inline-block;height:12px;width:12px;font-size:8px;background:#FF0;line-height:10px;border-radius:10px;color:#F00}
#orders .order-box{border-bottom:1px #efefef solid}
#orders .order-box a{color:#000;display:block;min-height:80px;position:relative;padding:10px 10px 10px 144px}
#orders .order-box:last-child{border:0}
#orders .order-box img{position:absolute;top:12px;left:10px;border:1px #efefef solid;padding:1px;-moz-box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;border-radius:2px}
#orders .order-box h3{line-height:1.1;margin-bottom:8px;font-weight:bold}
#orders .order-box ul{position:absolute;color:#999;font-size:12px}
#orders .order-box .coupon strong{color:#C30;font-weight:bold}
#orders h2{height:24px;line-height:26px;padding:0 10px;font-size:14px;background:#CCC;margin:10px 0 5px;font-weight:bold;color:#000;text-shadow:0 1px 2px #FFF}
#orders nav{position:relative;height:48px;padding:0 8px}
#orders nav div{display:inline-block;margin:0}
#orders nav .nav-button{height:30px;line-height:30px;display:inline-block;text-align:center;background:#FFF;border:1px #CCC solid;cursor:pointer;color:#6c6c6c;margin:8px 0;font-size:14px;text-shadow:1px 1px 1px #FFF;border-radius:3px;background:-moz-linear-gradient(top,#fcfcfc,#f0f0f0);background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f0f0f0))}
#orders nav .nav-button:focus{background:-moz-linear-gradient(top,#f0f0f0,#fcfcfc);background:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#fcfcfc))}
#orders nav .disabled{color:#CCC;cursor:text;border:1px #e5e5e5 solid}
#orders #nav-top .nav-button{width:60px;display:block;position:absolute;right:8px;top:0}
#orders #nav-more .nav-button{width:234px}
#orders #nav-page .nav-button{width:114px;margin-right:2px}
#orderView{padding:10px 7px;background:#f7f5f0}
#orderView .deal-title{padding-left:8px}
#orderView .deal-title h2{font-weight:normal}
#orderView .deal-title .seven-refund,#orderView .deal-title .expire-refund{color:#999;font-size:12px}
#orderView .deal-title .supported{color:#555}
#orderView .deal-title .seven-refund:before,#orderView .deal-title .expire-refund:before{content:"\2716";width:16px;line-height:16px;display:inline-block;text-align:center;border-radius:8px;margin-right:4px;color:#FFF;background:-webkit-linear-gradient(top,#f5f5f5,#9e9e9e)}
#orderView .deal-title .supported:before{content:"\2714";background:-webkit-linear-gradient(top,#bdd07a,#98b13f)}
#orderView .deal-title .expire-refund{margin-left:18px}
#orderView .common-item{padding-left:7em}
#orderView .deal-detail .common-item{padding-left:1em}
#orderView .coupons .common-item{padding-left:2em}
#orderView .coupons .common-item{color:#999}
#orderView .coupons .status{width:1em;border-right:1px dotted #CCC;height:50px;line-height:1.2;letter-spacing:2em;display:inline-block;padding:0 8px;margin-right:5px}
#orderView .coupons .normal{color:#555}
#orderView .coupons .normal .status{color:#98b13f}
#orderView .promo{line-height:44px;padding-left:1em}
#orderView .usage .common-item{padding-left:1em;list-style:decimal inside}
#orderView .common-items .apply-refund,#orderView .common-items .apply-cancel-refund,#orderView .common-items .sms{padding:0 0 0 2em}
#orderView .common-items .apply-refund .item-content,#orderView .common-items .apply-cancel-refund .item-content,#orderView .common-items .sms{display:block}
#orderView .common-items .apply-refund input,#orderView .apply-cancel-refund .item-content,#orderView .sms input{background:url(i/icon-arr.png) no-repeat 96% center;opacity:.8;box-sizing:border-box;background-size:14px 14px;width:100%;text-align:left;cursor:pointer;color:#000;font-size:14px;text-shadow:#fff 0 1px 1px;vertical-align:top;padding:0 0 0 1em;margin:0;border:0;line-height:44px;-webkit-appearance:caret}
#orderView .coupons .passbook,#orderView .otherCoupon .passbook{padding:3px 0}
#orderView .coupons .passbook .passwd{display:inline-block;line-height:50px;position:absolute}
#orderView .coupons .passbook .code{display:table;position:absolute;left:81px;line-height:50px;height:50px;width:130px;top:3px}
#orderView .coupons .passbook .code p,#orderView .otherCoupon .passbook .code p{word-wrap:break-word;word-break:break-all;vertical-align:middle;display:table-cell}
#orderView .coupons .add2passbook,#orderView .otherCoupon .add2passbook{background:url(i/add2passbook.png);background-size:70px 41px;height:42px;width:71px;top:7px;position:absolute;right:10px}
#orderView .coupons .stopWatch,#orderView .otherCoupon .stopWatch{height:40px;width:70px;top:7px;position:absolute;right:10px;border:1px solid #EEE;line-height:42px;text-align:center;font-size:12px;color:#AAA;background:-webkit-linear-gradient(top,#FFF,#EEE)}
#buy .tips-for-expires,#order-check .tips-for-expires{color:#666;text-align:center;border:1px #cccac6 solid;height:1.6em;padding:10px 0;border-radius:3px;background:#e5e5e5}
#buy .tips-for-expires .icon,#order-check .tips-for-expires .icon{display:inline-block;width:14px;text-indent:9999px;background:0 2px url(i/bg-order-tips.png) no-repeat;background-size:10px 15px;overflow:hidden}
#orderView .otherCoupon .common-item{padding-left:1em}
#orderView .otherCoupon .passbook .code{display:table;height:50px;width:200px}
#order .tips-for-expires{font-size:12px;color:#F30}
#about .aboutus{padding:20px}
#about .aboutus p{margin:0 0 15px}
#feedback .body{padding:10px}
#movie .download .banner{height:72px;background:url(i/banner-movie-down.png) center 0 no-repeat;margin:0 0 20px 0;text-indent:-9999px}
#movie .download ul{padding:10px}
#movie .download ul li a{display:block;border:1px #CCC solid;margin:10px;font-size:20px;border-radius:4px;padding:4px 4px 4px 80px;height:40px;line-height:40px;background:#f3f3f3 url(i/icon-movie-android.png) 36px 4px no-repeat;background-color:#f3f3f3;box-shadow:1px 1px 3px #CCC}
#movie .download ul li a:hover{color:#00a3ce}
#movie .download .iphone a{background:#f3f3f3 url(i/icon-movie-iphone.png) 36px 4px no-repeat}
#movie .download .intro{padding:10px;font-size:12px}
#movie .download .intro h3{font-size:16px;margin:10px 0;color:#000}
#movie .download .intro .slogan{text-align:center;color:#999}
#movie .download .intro li{font-size:12px}
#movie .download .copyright{font-size:12px;color:#999;text-align:center;margin:30px 0 10px}
#help .body{padding:0 10px 40px;font-size:12px}
#help h2{background:#f1f1f1;font-weight:bold;padding:4px 10px 2px 10px;margin:20px -10px 10px;font-size:14px;text-shadow:0 1px 1px #FFF}
#help h2:first-child{margin-top:0}
#help ol li{list-style:outside decimal}
#help ol{margin:0 0 0 20px}
#help .more{margin-bottom:16px}
.c-submit{display:block;height:46px;line-height:46px;margin:6px 0;background:#bdd07a;padding-top:1px;position:relative;border-radius:3px;border:1px #91a351 solid;box-shadow:1px 1px 4px #CCC;text-shadow:1px 1px 1px #98b13f;-moz-box-shadow:1px 1px 4px #CCC;-webkit-box-shadow:1px 1px 4px #CCC}
.c-submit input,.c-submit span,.c-submit a{display:block;width:100%;height:100%;background:#a6c04c;text-align:center;font-size:20px;color:#FFF;cursor:pointer;overflow:hidden;-webkit-appearance:none;border:0}
.c-submit label{display:none}
.c-disabled{background:#CCC;border:1px #CCC solid;text-shadow:1px 1px 1px #666}
.c-disabled label,.c-disabled span,.c-disabled input,.c-disabled a{background:#999;color:#FFF;cursor:text}
.c-small{display:inline-block;font-size:12px;width:60px;height:20px;position:absolute;right:10px;bottom:3px;border-radius:1px}
.c-small input{display:block;height:20px;background:#a6c04c;text-align:center;font-size:14px;line-height:18px;color:#FFF;cursor:pointer}
#event .body{padding:10px 10px 40px}
#event h2{text-align:center;font-size:20px;font-weight:bold;color:#F50}
#event h3{font-size:16px;font-weight:bold;border-bottom:1px #CCC solid;margin:20px 0 5px;color:#000}
#event .body ol{padding:0 0 0 24px}
#event .body ol li{list-style:decimal outside;padding-bottom:6px}
#event .body p strong{color:#F50;margin:0;font-weight:normal}
#event .body .oppofinder{height:550px;background:50% 50% url(i/bg-event-oppofinder.jpg) no-repeat;background-size:221px 500px}
#event .body .phonenumber{font-size:18px;font-weight:bold;color:#000}
#event li{list-style:disc outside;margin-left:20px}
#event li strong{color:#ff6c00}
#event .attend{color:red}
#event .nationalday2012{padding:0}
#event .nationalday2012 hgroup{display:block;height:82px;padding:25px 0 0 75px;text-align:center;background:url(i/bg-event-girl.jpg) no-repeat 4px 0;-webkit-background-size:74px 108px}
#event .nationalday2012 hgroup h1{font-size:23px;color:#39a8a9;font-weight:700}
#event .nationalday2012 hgroup h2{color:#666;font-size:12px}
#event .nationalday2012 detail ul{border-top:1px #CCC solid}
#event .nationalday2012 detail ul li{padding:0 0 0 90px;border-bottom:1px #EEE solid;text-align:center;position:relative;height:100px}
#event .nationalday2012 detail ul li:first-child{background:-webkit-gradient(linear,0 0,0 100%,from(#e1e1e1),to(#FFF))}
#event .nationalday2012 detail ul li span{position:absolute;top:10px;left:0;font-size:20px;display:block;height:30px;width:90px;background-size:40px 40px;background-position:center 10px;background-repeat:no-repeat;padding-top:50px;border-right:1px #f1f1f1 solid;font-weight:blod}
#event .nationalday2012 detail li:nth-child(1) span{background-image:url(i/bg-event-1.png)}
#event .nationalday2012 detail li:nth-child(2) span{background-image:url(i/bg-event-2.png)}
#event .nationalday2012 detail li:nth-child(3) span{background-image:url(i/bg-event-3.png)}
#event .nationalday2012 detail li:nth-child(4) span{background-image:url(i/bg-event-4.png)}
#event .nationalday2012 detail p{font-size:12px;padding:15px 0}
#event .nationalday2012 .summary{padding:10px 0 30px;font-size:12px;text-align:center}
#event .nationalday2012 .summary strong{color:#39a8a9}
.com-list{background:#fff;color:#626262;border:1px solid #a9a9a9;border-radius:8px;margin-bottom:6px}
.com-item{padding:7px 8px 7px;color:#000;font-size:14px;border-top:1px solid #a9a9a9}
.com-item.arrow-right{background:url(i/icon-arrow-blue.png) no-repeat 99% 50%;padding-right:16px;background-size:11px}
.com-item:first-child{border-top:0}
.com-item:last-child{border-bottom:0}
#pay{background:#f7f5f0}
#pay .body{padding:10px}
#pay .common-item{padding-left:10px}
#pay-faq .body{padding:0 10px 10px}
#pay-faq h2{font-size:16px;color:#000;padding-left:10px;line-height:36px}
#pay-faq .com-item{list-style:decimal inside}
#pay-faq .com-item h4{font-size:16px;margin:8px auto;font-weight:normal}
#pay-faq .com-item p{color:#555}
#pay-faq li input{margin-right:5px}
#pay-faq .form-input{padding-right:16px}
#pay-faq .form-input input{width:100%;height:22px;font-size:14px;padding:6px;margin-top:10px}
#pay-faq .feedback .com-item{list-style:none}
#pay-help .body{padding:0 10px 10px}
#pay-help h2{font-size:14px;color:#636363;text-shadow:1px 1px 1px #dcdcdc;line-height:36px}
#pay-help section h2{font-size:14px;color:#000;padding-left:10px;line-height:32px}
#pay-help section h2 span{font-size:16px;margin-right:5px}
#pay-help section h4{margin:3px 0 6px;color:#333}
#pay-help section .detail{color:#5f5f5f;padding:1px 0 1px 20px;border-radius:10px}
#pay-help section .detail li{padding:1px 0}
#pay-faq .com-item h4{font-size:16px;margin:8px auto;font-weight:normal;display:inline-block}
#pay-faq .feedback .com-item p{color:#5f5f5f;display:none}
#pay-help h4 label{margin-left:5px}
#pay-help .form-input{padding-right:16px}
#pay-help .form-input input{width:100%;height:22px;font-size:14px;padding:6px;margin-top:10px}
#pay-help .c-submit{background:#3687aa;border:1px solid #3889ac;text-shadow:1px 1px 1px #3788aa}
#pay-help .c-submit label{background:#3988ab}
#pay-help .pay-detail{text-align:center}
#pay-help .pay-detail .image{padding:7px 0;border:1px solid #acacac;display:inline-block;margin:10px auto;box-shadow:2px 3px 6px #AAA;-webkit-box-shadow:2px 3px 6px #AAA}
#pay-help .pay-detail h2{text-align:left;line-height:30px}
#pay-help .pay-detail h3{font-size:14px;color:#333;margin:10px 0 2px;text-align:left}
#pay-help .pay-detail ol{padding-bottom:5px}
#miaosha-season4 .body h1{font-size:20px;color:#F50;font-weight:bold;padding:10px 0 0;text-align:center}
#miaosha-season4 article{padding:10px;text-align:center}
#miaosha-season4 article h2{background:#50b1c8;margin:0 -10px 12px;font-size:16px;font-weight:bold;color:#FFF;padding:6px 0;text-align:center}
#miaosha-season4 article img{display:block;background:#efefef;padding:3px;border:1px #CCC solid;margin:1em auto}
#miaosha-season4 article a{color:#000}
#miaosha-season4 article p{text-align:left}
#miaosha-season4 article .time{color:#000;text-align:center;font-weight:bold}
#miaosha-season4 article .go-deal{text-align:center}
#miaosha-season4 article .go-deal span{display:inline-block;width:220px;height:38px;font-size:20px;color:#FFF;line-height:38px;border-radius:4px;background:-webkit-gradient(linear,0 0,0 100%,from(#F90),to(#F50));background:-moz-linear-gradient(top,#F90,#F50);border:1px #F70 solid}
#miaosha-season4 article .disabled span{color:#000;border:1px #CCC solid;text-shadow:1px 1px 1px #FFF;background:-webkit-gradient(linear,0 0,0 100%,from(#CCC),to(#cfcfcf));background:-moz-linear-gradient(top,#CCC,#cfcfcf)}
#miaosha-season4 article.hide p,#miaosha-season4 article.hide p,#miaosha-season4 article.hide img{display:none}
#miaosha-season4 article.hide h2{background:#CCC}
#deal-rating em{font-family:arial,sans-serif;font-weight:bold;color:#C30;font-style:normal}
#deal-rating .stars,#deal-rating .rate-stars{display:inline-block;height:18px;background:url(i/bg-rate-stars.png) repeat-x 0 0;overflow:hidden}
#deal-rating .stars{margin:1px 6px;width:80px;vertical-align:top;background-position:0 -18px}
#deal-rating p{color:#999}
#dealforapp .wrap{background:#eaeaea;padding:15px 0}
#dealforweixin .wrap{width:320px;margin:0 auto;padding-bottom:30px}
#dealforapp .deal-info{width:286px;margin:0 auto}
#dealforweixin .deal-overview{background:#EEE;border-bottom:1px solid #DDD}
#dealforweixin .deal-overview img{display:block}
#dealforweixin .deal-title{line-height:50px;padding:0 8px}
#dealforweixin .deal-title .price span{font-size:14px}
#dealforweixin .deal-title h2{font-size:18px;font-weight:bold;color:#000;width:178px;display:inline-block;white-space:nowrap;word-wrap:normal;overflow:hidden;-webkit-text-overflow:ellipsis;text-overflow:ellipsis}
#dealforweixin .price{float:right}
#dealforweixin .price h3{display:inline;font-size:24px;color:#e96920;font-weight:bold}
#dealforweixin .price del{display:inline;color:#999}
#dealforweixin .deal-info{padding:9px 10px}
#dealforweixin .deal-info>div{border:1px solid #CCC;border-radius:4px}
#dealforweixin #deal-rating{padding:8px;border-top:1px solid #DDD}
#dealforweixin .status{padding:0 8px;line-height:40px;font-size:12px;color:#999;display:-webkit-box}
#dealforweixin .status em{font-size:14px;color:#333;font-style:normal}
#dealforweixin .status .wx-num{-webkit-box-flex:1;background:url(i/wx-num.png) no-repeat left center;background-size:25px 16px;padding-left:30px}
#dealforweixin .status .wx-time-left{-webkit-box-flex:1;background:url(i/wx-time-left.png) no-repeat left center;background-size:16px 16px;padding-left:21px}
#dealforweixin .deal-info h3{color:#555;padding-bottom:10px;font-size:16px;font-weight:bold}
#dealforweixin .open-deal{padding:5px 8px 10px}
#dealforweixin .open-deal .c-submit{margin-top:8px;font-size:18px;font-weight:bold}
#dealforweixin .open-deal p:first-child{font-weight:bold}
#dealforweixin .open-deal p:nth-child(3){float:right;margin-top:10px;margin-bottom:30px;font-weight:bold}
#dealforapp .deal-info img{border:4px solid #FFF}
#dealforapp .deal-info h2,#dealforweixin .deal-info h2{color:#000;margin:4px 0 8px}
#dealforapp .deal-info .price{display:-webkit-box;height:54px;border-radius:4px;background:#FFF}
#dealforapp .price div{-webkit-box-flex:1}
#dealforapp .price p{font-size:30px;color:#3aa7c4;line-height:54px;display:inline-block;padding-left:20px}
#dealforapp .price del{padding-left:7px;color:#999}
#dealforapp .price .go-to-watch{border:1px solid #ca6718;background:#fcae65;padding-top:1px;padding-left:1px;border-radius:4px;margin-top:6px;margin-right:6px;height:40px}
#dealforapp .price span{display:block;line-height:40px;color:#FFF;background:#fb983f;font-size:20px;border-radius:4px;text-shadow:0 1px 3px #bb712e;text-align:center}
#dealforapp .deal-info .others{display:-webkit-box;margin:6px 0;color:#666;padding:0 6px}
#dealforapp .deal-info .others ul{-webkit-box-flex:1}
#dealforapp .deal-info .status{text-align:left}
#dealforapp .deal-info .refund{text-align:right}
#dealforapp .others p,#dealforapp .others div{-webkit-box-flex:1}
#dealforapp .deal-detail{width:286px;margin:20px auto 0;font-size:11px}
#dealforapp .deal-detail h3{font-size:14px;border-bottom:1px solid #CCC;margin-bottom:7px;padding-left:6px;font-weight:bold}
#dealforapp .deal-detail .list{margin-top:3px}
#refund-cancel .mainbox,#apply-refund .mainbox{padding:8px;background:#EEE}
#refund-cancel .mainbox h2,#apply-refund .mainbox h2{font-size:16px;margin-bottom:6px}
#apply-refund .mainbox .error-title,#refund-cancel .mainbox .error-title{font-size:20px;padding:66px 0 60px;text-align:center}
#apply-refund .refund-policy .common-item{font-size:12px;padding:12px 10px 4px 1em}
#apply-refund .common-item{padding-left:1em}
#apply-refund .common-item li{margin-bottom:6px}
#apply-refund .common-item li strong{color:#555}
#apply-refund .refund-form{margin-top:7px;background:#FFF}
#apply-refund .coupon-field{font-size:12px}
#apply-refund .coupon-field .item-content,#apply-refund .refund-reason .item-content{display:block}
#apply-refund .coupon-field .item-content i{font-style:normal;margin:0 12px 0 7px;display:inline-block;line-height:18px}
#apply-refund .coupon-field .item-content input{margin:0;height:18px;width:18px;vertical-align:middle}
#apply-refund .coupon-field .item-content span{display:inline-block;line-height:18px}
#apply-refund .total-refund{margin:13px 0}
#apply-refund .total-refund .common-item{padding-left:6em}
#apply-refund .refund-count{display:inline-block;color:red;font-weight:bold}
#apply-refund .common-title p{font-size:12px;color:#999}
#apply-refund .refund-reason{font-size:12px}
#apply-refund .refund-reason .common-item input{font-size:12px;margin:0 12px 0 7px}
#apply-refund .refund-reason .other .custom-reason{display:block;height:20px;line-height:20px;min-width:178px;margin-top:6px}
#refund-result{padding:0 10px 10px}
#refund-result .result-operation{line-height:33px;display:block;text-align:center}
#refund-result .info-section{font-size:12px;padding:60px 0;color:#AAA}
#refund-cancel .deal-section h2{border-left:1px solid #666;font-size:12px;padding:6px 10px;background:#fff}
#refund-cancel .refund-history{margin-top:12px;font-size:12px}
#refund-cancel .refund-history .summary{border-left:1px solid #666;margin:6px 0;background:#FFF;padding-left:6px;line-height:24px}
#refund-cancel .refund-history .summary .amount{color:red}
#refund-cancel .refund-history .com-item{font-size:12px}
#refund-cancel .refund-history .com-item h4{margin:0;color:#555;font-weight:normal}
#refund-cancel .refund-history .com-item h4 label{margin-left:7px}
#refund-cancel .refund-history .com-item p{color:#777;display:inline-block}
#refund-cancel .refund-history .com-item form{display:inline-block}
#refund-cancel .refund-history .com-item input{border:0;color:#00a3ce;background-color:transparent;padding:0;box-sizing:content-box;margin:0;font-size:12px}
footer nav{border-top:1px #d5d5d5 solid;background:-moz-linear-gradient(top,#CCC,#FFF);background:-webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#FFF))}
footer ul{font-size:0;text-align:center;height:35px;overflow:hidden;border-top:1px #FFF solid}
footer nav li{display:inline-block;width:19%;font-size:12px;height:36px;line-height:36px;position:relative}
footer nav li a{display:block;height:100%}
footer nav li a:hover{background:0}
footer nav li a:after{content:'-';display:block;height:28px;width:1px;background:#CCC;position:absolute;right:0;top:4px;font-size:0;text-indent:-9999px;background:-moz-linear-gradient(top,#FFF,#CCC,#FFF);background:-webkit-gradient(linear,0% 0,0% 100%,from(#FFF),to(#FFF),color-stop(0.5,#CCC))}
footer nav li:last-child a:after{display:none}
footer .copyright{position:relative;text-align:center;width:100%;font-size:12px;color:#999;height:30px}
footer .copyright span{line-height:23px;background:#FFF;z-index:3px;top:0;margin:0 auto;z-index:4;padding:0 6px}
footer .copyright p{height:1px;width:100%;text-indent:-9999px;font-size:0;position:absolute;top:11px;z-index:1;background:-moz-linear-gradient(left,#FFF,#CCC,#FFF);background:-webkit-gradient(linear,left 0,right 0,from(#FFF),to(#FFF),color-stop(0.5,#CCC))}
footer section{position:relative;height:48px;width:100%;border-top:1px #d5d5d5 solid}
footer section p{position:absolute;top:0;display:block}
footer .user{line-height:48px;padding:0 0 0 8px}
footer .user strong{margin:0 8px 0 0}
footer .city{right:10px;line-height:48px}
footer .city a{background:url(i/icon-location.png) no-repeat 0 18px;padding-left:14px;background-size:12px 12px;margin:0 0 0 6px;display:inline-block;height:48px}
footer .account{left:8px;top:8px;padding:0}
footer .account .nav-button{margin:0;padding:0 20px}
footer .account .signup{color:#00a3ce}
footer .account .login{color:#FFF;border-color:#78883e;text-shadow:none;background:-moz-linear-gradient(top,#a6bf53,#9db64a);background:-webkit-gradient(linear,0 0,0 100%,from(#a6bf53),to(#9db64a))}
footer .partner{padding:0 8px;color:#999}
footer .partner strong,footer .partner ul,footer .partner ul li{display:inline-block;font-size:12px;font-weight:normal}
footer .partner ul{height:auto;margin:0}
footer .partner a{color:#999;margin:0 3px}
#commitment .body{padding:10px}
#commitment .summary{border:1px #CCC solid;padding:10px;text-align:center;background:#f3f3f3;font-size:12px;border-radius:3px;text-shadow:1px 1px 1px #FFF}
#commitment .summary h2{font-size:22px;border-bottom:1px #CCC solid;color:#000;padding:0 0 10px;font-weight:bold}
#commitment .summary ul{width:100%;border-top:1px #FFF solid;padding:10px 0;line-height:1.2}
#commitment .summary p{text-align:left}
#commitment .summary li{width:32%;display:inline-block;background:url(i/icon-commitment-1.png) no-repeat center 0;padding-top:30px;background-size:24px auto}
#commitment .summary li:nth-child(2){background:url(i/icon-commitment-2.png) no-repeat center 0;background-size:24px auto}
#commitment .summary li:nth-child(3){background:url(i/icon-commitment-3.png) no-repeat center 0;background-size:24px auto}
#commitment .refund-terms{border-bottom:1px #CCC dashed;padding:10px 0;margin:10px 0;text-align:center}
#commitment .refund-terms:last-child{border:0}
#commitment .refund-terms .steps{width:120px;text-align:center;display:inline-block;height:220px;background:url(i/bg-refund-terms.png) no-repeat 0 bottom;background-size:132px auto;font-size:12px;padding:6px;position:relative;margin:0 auto;border-radius:4px}
#commitment .refund-terms .steps li{line-height:1.1;width:120px;height:45px;margin:0 0 10px;padding-top:5px}
#commitment .refund-terms h2{font-size:18px;color:#000;font-weight:bold;padding:0 0 10px}
#commitment .refund-terms h4{text-align:left;margin:10px 0 0;color:#000}
#commitment .refund-terms ul{text-align:left;padding:0 0 0 20px}
#commitment .refund-terms ul li{list-style:disc outside;font-size:12px}
#commitment .refund-terms ul li li{list-style:none}
#pad{background:#ededed}
#pad .header{width:90%;margin:0 auto}
#pad .logo{margin-top:40px}
#pad .win8 .logo{background:url(pad/win8.jpg);width:573px;height:445px}
#pad .ipad .logo{background:url(pad/ipad.jpg);width:482px;height:414px}
#pad .android .logo{background-image:url(pad/androidpad.png);width:432px;height:344px}
#pad .download .title{font-size:25px;color:#0391dc;text-align:center;margin-bottom:20px}
#pad .download .free{display:block;text-indent:-9999px;width:246px;height:72px;background:url(pad/bg-pad-download.png);margin:0 auto 20px}
#pad .download .continue{background-image:url(pad/bg-pad-touch.png);display:none}
#pad .introduce{list-style:none;margin:0 auto;width:90%}
#pad .introduce li{height:100px;border-right:1px solid #d5d3d3;float:left;width:28%;text-align:left;padding:20px 20px;border-left:1px solid #f7f7f7}
#pad .introduce li:last-child{border-right:0 none}
#pad .introduce li:first-child{border-left:0 none}
#pad .introduce li h2{color:#555;font-size:22px}
#pad .introduce li p{color:#888;font-size:18px}
#pad .win8 .header{width:80%}
@media screen and (min-width:900px){#pad .download{position:absolute;right:90px;top:90px}
#pad .win8 .download{right:180px}
}
@media all and (max-width:900px){#pad .logo{margin-left:auto;margin-right:auto}
#pad .download{margin:0 auto;float:none;text-align:center}
#pad .introduce li{width:25%;margin-bottom:100px}
}
